home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 1995 #2 / Amiga Plus CD - 1995 - No. 2.iso / internet / faq / englisch / publicadalibrary < prev    next >
Encoding:
Text File  |  1995-04-11  |  63.1 KB  |  1,438 lines

  1. Archive-name: computer-lang/Ada/pal-vhdl-faq
  2.  
  3. Date of this FAQ: Monday, March 13, 1995
  4. Public Ada Library (PAL) Frequently Asked Questions (FAQ)
  5. Posting Frequency: Monthly
  6.  
  7. The Public Ada Library (PAL) is a library of Ada and VHDL software,
  8. courseware, and documentation on the wuarchive.wustl.edu host computer
  9. (VHDL stands for Very High Speed Integrated Circuit (VHSIC) Hardware
  10. Description Language).  This FAQ addresses the following questions:
  11.  
  12.  . What is New since the last PAL FAQ?
  13.  . What is the Public Ada Library (PAL)?
  14.  . In a Nutshell, What is in the PAL?
  15.  . What is WUARCHIVE?
  16.  . What Electronic Mailing Lists Support the Users of the PAL?
  17.  . What Documentation is Available to Help the PAL User?
  18.  . Is the Software in the PAL Free of Defects?
  19.  . What is Certifier_1 and What Certification is Done?
  20.  . What are Review Codes?
  21.  . How Do I Handle the Various Types of Files in the PAL?
  22.  . How Can I Get to the Items in the PAL?
  23.  . What Are Some Useful World Wide Web Home Pages?
  24.  . How Do I Work with ZIP Files and MAC Binary Files in the PAL from my MAC?
  25.  . How Can I Submit an Item to the PAL?
  26.  
  27. This file can be fount on rtfm.mit.edu under the parent directory
  28. pub/usenet/news.answers ... the Archive Name given above indicates
  29. the subdirectory.
  30.  
  31. Questions about this FAQ?  Suggestions for improvement?  Gripes?
  32. Contact:
  33.   Richard Conn, Manager, Public Ada Library (PAL)
  34.   conn@wuarchive.wustl.edu
  35.  
  36. =======================================================
  37. Subject: What is New since the last PAL FAQ?
  38. Added March 12, 1995:
  39.   Information on the Association of Shareware Professionals (ASP)
  40.   New archive name: computer-lang/Ada/pal-vhdl-faq
  41.   General revision
  42. =======================================================
  43. Subject: What is the Public Ada Library?
  44. Welcome to the Public Ada Library (PAL)
  45. Last Update: March 12, 1994
  46.  
  47. The Public Ada Library (PAL) is a library of Ada software, courseware,
  48. and documentation on the Internet-based host computer named
  49. wuarchive.wustl.edu (WUARCHIVE).  The PAL is located in the directories
  50. languages/ada and languages/vhdl if you access WUARCHIVE by FTP, archie,
  51. gopher, the World Wide Web, or FTPMAIL, or in the directories
  52. /archive/languages/ada and /archive/languages/vhdl if you access
  53. WUARCHIVE by NFS.  The PAL reached the following milestones as
  54. indicated:
  55.  
  56.   Milestone                                         Date
  57.   -----------------------------------------------   -------------------
  58.   Initial Operational Capability                    June 21, 1993
  59.     Voluntary Basis
  60.     Washington University Provided Resources
  61.       Funded in part by the National Science
  62.       Foundation with Educational Grant from
  63.       Digital Equipment Corporation
  64.     Washington University Office of the Network
  65.       Coordinator Sponsorship
  66.   Activity Statistics Gathering Started             September 1, 1993
  67.   Gopher Access Enabled                             January 1, 1994
  68.   Periodic CDROM Fabrication Process Started        March 1, 1994
  69.   Funding Provided by Defense Information Systems   March 28, 1994
  70.     Agency through the Army's Communications-
  71.     Electronics Command Software Engineering
  72.     Directorate
  73.   Certification Process Started (Certifier_1)       June 1, 1994
  74.   HyperText Transport Protocol Access Enabled       July 1, 1994
  75.   PAL Exceeded 1 Billion Bytes in Size              September 30, 1994
  76.  
  77. The purposes of the PAL are:
  78.  
  79.   . to help make Ada-oriented and VHDL-oriented* software, courseware,
  80.     and documentation that has been released for public distribution
  81.     (as shareware, freeware, GNU Copyleft, etc) readily available
  82.  
  83.   . to support Ada and VHDL educators by providing a convenient
  84.     mechanism for them to exchange material and ideas
  85.  
  86.   . to support the Ada and VHDL user community in general by
  87.     providing a resource in support of their activities
  88.  
  89. * VHDL stands for VHSIC Hardware Description Language, where VHSIC
  90.   stands for Very High Speed Integrated Circuit
  91.  
  92. The PAL, which is located in the directory trees languages/ada and
  93. languages/vhdl on WUARCHIVE, is actually seven collections of material
  94. in one:
  95.  
  96.  1. the languages/ada/ajpo tree is a mirror** of the public area of
  97.     the ajpo.sei.cmu.edu host computer; this collection is maintained
  98.     by the Ada Information Clearinghouse (AdaIC) under the direction of
  99.     the Ada Joint Program Office
  100.  
  101.  2. the languages/ada/sei tree is a mirror** of the public area of the
  102.     ftp.sei.cmu.edu host computer; this collection is maintained by
  103.     the Software Engineering Institute (SEI)
  104.  
  105.  3. the languages/ada/asr tree is the principal copy of the Ada Software
  106.     Repository (ASR) on wsmr-simtel20.army.mil; the ASR is no longer
  107.     actively maintained; documentation on the languages/ada/asr tree is
  108.     found in the languages/ada/asr/mindex directory as the Master Index
  109.     document (files are named *.ch, containing chapters of the document)
  110.     and in the PAL Catalog and PAL Card Catalog
  111.  
  112.  4. the languages/ada/sage tree is a mirror** of the public area of the
  113.     sageftp.inel.gov host computer; this collection is maintained by the
  114.     Idaho National Engineering Lab (INEL)
  115.  
  116.  5. the languages/ada/compiler/gnat/distrib tree is a mirror** of the public
  117.     area of the cs.nyu.edu host computer; this collection is maintained
  118.     by the GNU NYU Ada95 Translator (GNAT) project
  119.  
  120.  6. the languages/vhdl tree is a mirror** of the VHDL Repository at the
  121.     University of Cincinnati, host uceng.uc.edu; this collection is
  122.     maintained by Dr. Harold Carter of the Department of Electrical
  123.     and Computer Engineering at the University of Cincinnati
  124.  
  125.  7. the rest of the languages/ada tree is the part of the PAL managed
  126.     by the manager of the PAL; documentation is found in the directory
  127.     languages/ada/userdocs/catalog, which contains the PAL Catalog,
  128.     PAL LOTUS-123 and dBase IV compatible database files, and other
  129.     forms of catalog information on the PAL
  130.  
  131. ** A mirror is a copy of a remote system, such as the public area of
  132.    ftp.sei.cmu.edu, in a tree within the PAL.  This copy is automatically
  133.    updated within 24 hours.  Documentation of the mirror is scattered
  134.    throughout the tree itself and in the PAL Catalog and PAL Card Catalog.
  135.  
  136. WUARCHIVE is supported by the Office of the Network Coordinator,
  137. Washington University in Saint Louis.  Funding for WUARCHIVE is provided
  138. by the National Science Foundation (NSF) and the Office of the Network
  139. Coordinator.  The PAL is supported with funding provided by the Ada
  140. Joint Program Office (AJPO) under the DoD's Defense Information Systems
  141. Agency (DISA).  The contract for the PAL support was awarded to Monmouth
  142. College in West Long Branch, New Jersey, through the Army's
  143. Communications Electronics Command (CECOM) Software Engineeering
  144. Directorate (SED).
  145.  
  146. Many organizations have developed cooperative relationships with the
  147. PAL, contributing time, effort, user support services, and artifacts to
  148. the PAL and its users either directly or indirectly.  These
  149. organizations include:
  150.   the Ada Joint Program Office (AJPO)
  151.   the Ada Information Clearinghouse (AdaIC)
  152.   the Ada and Software Engineering Education Team (ASEET)
  153.   the Army Reuse Center (ARC)
  154.   the Army's Communications Electronics Command (CECOM) Software
  155.     Engineering Directorate (SED)
  156.   the Assistant Secretary of Defense for Command, Control, Communications,
  157.     and Intelligence (ASD/C3I)
  158.   the Asset Source for Software Engineering Technology (ASSET)
  159.   the Comprehensive Approach to Reusable Defense Software (CARDS)
  160.   Conservatoire National des Arts et Metiers (CNAM) in Paris, France
  161.   the DoD's Defense Information Systems Agency (DISA)
  162.   the Electronic Library Services and Applications (ELSA, formerly AdaNET)
  163.   the Idaho National Engineering Laboratory (INEL)
  164.   the Software Engineering Institute (SEI)
  165.   the Software Reuse Repository at the University of Maine
  166.   the Special Interest Group for Ada of the Association for Computing
  167.     Machinery (ACM/SIGAda)
  168.   Team Ada
  169.   the VHDL Repository at the University of Cincinnati
  170.   Walnut Creek CDROM
  171.  
  172. The PAL can be accessed by a wide variety of mechanisms.  These
  173. mechanisms include, but are not limited to, the following:
  174.  
  175.   . FTP to WUARCHIVE itself (up to 250 simultaneous FTP users)
  176.   . NFS mounts on WUARCHIVE
  177.   . Gopher servers
  178.   . HyperText Transport Protocol (HTTP) servers for the World Wide Web
  179.   . FTPMAIL email servers
  180.   . CDROM distributions
  181.   . ELSA distributions and customer support
  182.   . ASSET distributions and customer support
  183.   . CARDS distributions and customer support
  184.   . ARC distributions and customer support
  185.  
  186. To begin using the PAL, read the 0FAQ file (posted on USENET and
  187. available in the languages/ada subdirectory).  This is a
  188. frequently-asked questions list.  It is highly recommended that users
  189. obtain the current PAL Catalog (named PALCAT.DOC in the subdirectory
  190. languages/ada/userdocs/catalog) or the PAL Card Catalog (found in the
  191. subdirectory languages/toolkit/all in the file CARDCAT.ZIP) as well. 
  192. The PAL Card Catalog is a program and database you can install on your
  193. local computer if you have a validated Ada compiler; it contains the
  194. same information as the PAL Catalog.
  195.  
  196. If you are reading this from the top level of the Walnut Creek Ada CDROM
  197. from an MSDOS or equivalent platform, you may execute the batch file
  198. GO.BAT to run the interactive PAL Card Catalog or the batch file
  199. SHOW.BAT to run an interactive, animated introduction to the PAL. 
  200. Finally, also in languages/ada is the file 0MANIFEST, which gives a
  201. top-level view of the contents of the PAL.
  202.  
  203. Users wishing to access the PAL by FTP can use anonymous FTP to contact
  204. the main PAL host (wuarchive.wustl.edu) or the PAL mirror sites
  205. (ftp.cnam.fr and ftp.cdrom.com).  The languages/ada tree on wuarchive
  206. corresponds to the pub/Ada/PAL tree on cnam and the pub/languages/ada
  207. tree on cdrom.  Two hosts support access to the PAL as gopher servers:
  208. wuarchive.wustl.edu and gopher.wustl.edu.  The host wuarchive.wustl.edu
  209. also supports an HTTP (HyperText Transport Protocol) server for users of
  210. the World Wide Web.
  211.  
  212. See the section of the PAL FAQ entitled "How Can I Get to the Items
  213. in the PAL?" for more details.
  214.  
  215. General Disclaimer
  216. ------------------
  217. All software, courseware, documentation, and other items of information
  218. in the PAL are provided "AS IS" without any expressed or implied
  219. warranties whatsoever unless their individual documentation states
  220. otherwise.  No warranties as to performance, merchantability, or fitness
  221. for a particular purpose exist.
  222.  
  223. Because of the diversity of conditions under which this software may be
  224. used, no warranty of fitness for a particular purpose is offered.  The
  225. user is advised to test the software and courseware thoroughly before
  226. relying on it.  The user must assume the entire risk and liability of
  227. using this software, courseware, and documentation.
  228.  
  229. In no event shall any person or organization be held responsible for any
  230. direct, indirect, consequential, or inconsequential damages or lost
  231. profits.
  232.  
  233. Richard Conn
  234. Manager, PAL
  235. conn@wuarchive.wustl.edu
  236. =======================================================
  237. Subject: In a Nutshell, What is in the PAL?
  238. Manifest of the Public Ada Library (PAL)
  239. Richard Conn
  240. 12 March 1995
  241.  
  242. This manifest is divided into two parts: a brief overview and a more
  243. detailed overview.
  244.  
  245. BRIEF OVERVIEW
  246.  
  247.   Ada83 Compilers (3 for DOS, 2 for MAC) - NYU Ada/Ed, GWU Ada/Ed,
  248.     Small Ada
  249.   Ada95 Compilers - AVL Ada95 and GNU NYU Ada95 Translator (GNAT)
  250.   Ada83 and Ada95 Information, Rationale, and Reference Manuals (including
  251.     a hypertext version of the Ada83 LRM and interactive online versions
  252.     of the Ada83 and Ada95 Reference Manuals)
  253.   Ada Bindings (to X11R4, GKS, POSIX, SQL) and Interfaces (ASIS, IRDS, PCIS)
  254.   Reusable Ada Software Components
  255.   Ada Software Development Tools (including AdaSAGE)
  256.   SEI's Capability Maturity Model
  257.   Software for Ada Compiler Evaluation and Benchmarks (including ACES, ACVC,
  258.     and PIWG)
  259.   Ada, Software Engineering, Domain Engineering, OOD, and OOP Courses
  260.     (including an interactive Ada83 tutor and an interactive Ada95 tutor)
  261.   Technical reports on Ada, Software Engineering, Domain Engineering,
  262.     OOD, OOP, and Reuse
  263.   
  264. DETAILED OVERVIEW
  265.  
  266. The PAL is divided into 7 sections:
  267.  
  268. 1. AJPO
  269.    Ada95 Information, Rationale, and Reference Manual
  270.    Ada83 Information, Rationale, and Reference Manual
  271.    General information files on Ada standards, policies, and projects
  272.    Ada Success Stories
  273.    Ada Technology Insertion Programs
  274.    Ada Style Guide
  275.    Catalog of Resources for Education in Ada and Software Engineering
  276.        (CREASE)
  277.    Software for Ada Compiler Evaluation
  278.      Ada Compiler Evaluation Suite (ACES)
  279.      Ada Compiler Validation Capability (ACVC)
  280.      Performance Issues Working Group (PIWG) benchmarks
  281.      Evaluation and Validation working group information
  282.  
  283. 2. GNU NYU Ada95 Translator   
  284.     Ada95 Compiler and Targets for many platforms
  285.  
  286. 3. SEI
  287.    ACVC draft for Ada95
  288.    Technical reports from the SEI from 1987 to the present
  289.  
  290. 4. AdaSAGE
  291.    Binaries and documentation to run AdaSAGE on PCs
  292.    Source code to AdaSAGE
  293.    Various ports of AdaSAGE
  294.  
  295. 5. ASR - all source code written in Ada83
  296.     Several libraries of reusable Ada components, including math libraries
  297.     Ada mode for GNU Emacs
  298.     Ada bindings (several)
  299.     Ada compiler benchmark suites
  300.     Tools to support Ada software development
  301.     Communication tools, including TCP/IP, FTP, and TELNET in Ada
  302.     Wide variety of tools written in Ada
  303.  
  304. 6. VHDL
  305.     VHDL and ANAVHDL Documents and General Information
  306.     VHDL Validation
  307.     VHDL Cookbook (a text on VHDL)
  308.     VHDL Grammar
  309.     Several VHDL Models
  310.     Armstrong VHDL examples
  311.  
  312. 7. PAL-Managed
  313.     Ada95 Compilers
  314.       AVL Ada95 Compiler
  315.     Ada83 Compilers
  316.       New York University Ada/Ed for DOS
  317.       George Washington University Ada/Ed and environment for DOS and MAC
  318.       George Washington University Small Ada for DOS and MAC
  319.     Ada bindings
  320.     Ada Courseware
  321.       Software Engineering with Ada
  322.       Object-Oriented Design with Ada
  323.       Object-Oriented Programming with Ada
  324.       Software Reuse
  325.       Ada Programming Lab
  326.       Interactive Ada83 Tutor
  327.       Interactive Ada95 Tutor
  328.       Much more
  329.     Large body of Ada- and reuse-oriented documentation
  330.     Interactive Online Ada Language Reference Manuals
  331.       for Ada83
  332.       for Ada95
  333.     Several collections of reusable Ada software components
  334.     Several Ada software development toolsets
  335.     Catalog of the entire Public Ada Library (over 1,800 pages)
  336.       in text, Postscript, and interactive reader forms
  337.     Database files of the entire Public Ada Library (catalog information
  338.       extracted for use by Lotus-123 or DBase IV)
  339.     
  340. See the PAL Catalog or PAL Card Catalog for more detailed information,
  341. including a taxonomy and an index.
  342. =======================================================
  343. Subject: What is WUARCHIVE?
  344. Last Update: September 30, 1994
  345.  
  346. The host computer named wuarchive.wustl.edu (WUARCHIVE) is a Digital
  347. Equipment Corporation (DEC) Alpha AXP 3000 Model 400.  It is equipped
  348. with 192M bytes of RAM and over 50G bytes of disk space, and it is able
  349. to support up to 250 simultaneous anonymous FTP sessions, many remote NFS
  350. mounts, a gopher server, and an HTTP (HyperText Transport Protocol)
  351. server for the World Wide Web.
  352.  
  353. WUARCHIVE is owned by the Office of the Network Coordinator, Washington
  354. University in Saint Louis. It is supported out of the budget of the
  355. Office of the Network Coordinator and by a grant from the National
  356. Science Foundation.  The Office of the Network Coordinator and the
  357. National Science Foundation have jointly paid for the hardware of the
  358. machine and for the services of the support personnel at Washington
  359. University in Saint Louis.
  360.  
  361. The maintainers of the archives which originate on WUARCHIVE are
  362. volunteers, working on an unfunded basis.  The support personnel who
  363. maintain the operational support software, including the software
  364. which keeps the mirrors up to date, are funded by the Office of the
  365. Network Coordinator and the National Science Foundation grant.
  366.  
  367. We wish to express our gratitude to Digital Equipment Corporation for
  368. the sale of the DEC Alpha at a substantial discount and to the National
  369. Science Foundation for its grant in support of WUARCHIVE.
  370.  
  371. =======================================================
  372. Subject: What Electronic Mailing Lists Support PAL Users?
  373. Last Update: January 6, 1995
  374.  
  375. WUNET.WUSTL.EDU is the electronic mail list server for users of the
  376. Public Ada Library.  A separate computer from WUARCHIVE.WUSTL.EDU (on
  377. which the PAL is located), WUNET's purpose in life from the point of
  378. view of the PAL user is to manage the electronic mailing lists
  379. supporting him.
  380.  
  381. The List Server is a program on WUNET which manages Lists (Electronic
  382. Mailing Lists).  The user can send commands to the List Server, and it
  383. will respond by performing actions for him (such as adding him to a
  384. List, removing him from a List, and sending him a message naming all the
  385. lists supported by the List Server).  The user can send email messages
  386. to the List, and the subscribers to the List will receive these
  387. messages.
  388.  
  389. To find out what commands the List Server can respond to, send an email
  390. message to
  391.  
  392.   listserv@wunet.wustl.edu
  393.  
  394. which contains an empty subject line and one line in the body of the
  395. message (starting in the first column):
  396.  
  397.   help
  398.  
  399. If you wish to subscribe to an electronic mailing list, send an
  400. electronic mail message to:
  401.  
  402.   listserv@wunet.wustl.edu
  403.  
  404. Leave the subject line blank and place the following line into the body
  405. of this message:
  406.  
  407.   subscribe <electronic mailing list name>
  408.  
  409. Example:
  410.   subscribe pal-announce
  411.  
  412. Begin this line in column 1.  Your return address will be used as the
  413. address to which announcements will be sent.  A list of the electronic
  414. mailing lists for the PAL user community is included below.
  415.  
  416. You will receive a message back from the listserv software, telling you
  417. of the success or failure of your request.
  418.  
  419. Once subscribed, a user can send electronic mail to all subscribers of a
  420. List by sending email to the list's name at wunet.wustl.edu; example:
  421.  
  422.   ada-train@wunet.wustl.edu
  423.  
  424. This, of course, only works if the List is bidirectional.  The ANNOUNCE
  425. Lists are unidirectional (read-only from the point of view of the
  426. subscribers).  Subscribers cannot post email messages to the ANNOUNCE
  427. lists - only the moderator of the ANNOUNCE lists can post messages.
  428.  
  429. A partial list of electronic mailing lists available from
  430.   listserv@wunet.wustl.edu
  431. ---------------------------------------------------------
  432.  
  433. These lists are for the PAL user community.  For a more complete list of
  434. the mailing lists available to your site, send a mail message to
  435. listserv@wunet.wustl.edu which contains the command "DIR/LISTS". 
  436.  
  437.     Wuarchive-Announce - Notification of any planned downtime or service
  438.       changes for wuarchive.wustl.edu.  The only announcements from this
  439.       list will be from local staff or archivers.
  440.  
  441.     Pal-Announce - Announcements concerning the Public Ada Library
  442.       (PAL).  These include additions to, changes to and other
  443.       announcements concerning the PAL.  You can not post messages here.
  444.  
  445.     Ada-Train - This list is for the discussion of topics concerning Ada
  446.       training and education.  This is a general discussion list.
  447.  
  448.     EducationWG - This list is a bidirectional mailing list for those
  449.       people interested in participating in the Education Working group
  450.       of ACM/SIGAda.  It is used to exchange information about the
  451.       activities of the working group and coordinate those activities.
  452.  
  453.     ASEET - The ASEET email list supports members of ASEET (The Ada and
  454.       Software Engineering Education Team) and others interested in the
  455.       activities of ASEET.  ASEET materials are available from the
  456.       Public Ada Library (PAL), including an archive of previous messages
  457.       posted to this list.
  458.  
  459.     Reuse - This list is a bidirectional mailing list for those people
  460.       interested in software reuse technology.  This includes, but is
  461.       not limited to, the fields of designing for reuse, object-oriented
  462.       reuse methods, reuse tools and environments, generic code
  463.       architectures, domain-specific kits, reuse education, technology
  464.       transfer, formal methods, certification of reusable components,
  465.       and management issues as they pertain to reuse.
  466.  
  467.     ReuseWG - This list is a bidirectional mailing list for those people
  468.       interested in participating in the Reuse Working Group of
  469.       ACM/SIGAda.  It is used to exchange information about the
  470.       activities of the working group and coordinate those activities.
  471.  
  472. =======================================================
  473. Subject: What Documentation is Available to Help the PAL User?
  474. Last Update: June 6, 1994
  475.  
  476. The subdirectory userdocs/catalog in the PAL contains a number of
  477. documents of interest to the users of the PAL.  The key user documents
  478. in this subdirectory are:
  479.  
  480.      CAT_DOC.ZIP and CAT_PS.ZIP - a catalog, complete with table of
  481.        contents and index, of the contents of the PAL in the form
  482.        of a book; CAT_DOC.ZIP contains the chapters as ASCII text,
  483.        CAT_PS.ZIP contains the chapters as Postscript files that
  484.        print 2 pages per physical page in landscape (1/2 the number
  485.        of hardcopy pages required by CAT_DOC.ZIP)
  486.  
  487.      TAXONOMY.ZIP - a taxonomy of the PAL in ASCII and Postscript
  488.  
  489.      CSV_DB.ZIP - contains a Comma-Separated-Value (CSV) ASCII
  490.        text file which can be read into database managers like
  491.        dBase IV and spreadsheets like LOTUS 1-2-3 to allow the user
  492.        to scan for items of interest offline; the contents of this
  493.        ZIP file are CSV_DB.DOC and CSV_HDR.DOC, where DB contains the
  494.        data and HDR contains structure information
  495.  
  496. The subdirectory userdocs/catalog/id_files contains the Item Description
  497. files from which the above files were created.  Item Description files
  498. exist for each item in the PAL.  The subdirectory
  499. userdocs/catalog/c1_rpts contains certification reports generated by the
  500. Certifier 1 program on all Ada source code in the PAL.  File names in
  501. id_files and c1_rpts which have the same prefix refer to the same item.
  502.  
  503. The subdirectory userdocs/faqfile in the PAL contains the PAL Frequently
  504. Asked Questions (FAQ) list:
  505.  
  506.   PAL.FAQ       -- the Frequently Asked Questions list
  507.  
  508. Other files in the userdocs/catalog and userdocs/faqfile subdirectories
  509. are used to create these key files.  Additionally, the user is invited
  510. to look in the following directories for additional useful information:
  511.  
  512.   userdocs/alt_srcs    -- alternate sources to the items in the PAL
  513.   userdocs/internet    -- information on using the Internet
  514.   userdocs/internet/email -- archives of the PAL email lists
  515.  
  516. Public Ada Library (PAL) Card Catalog
  517. -------------------------------------
  518. The Public Ada Library Card Catalog is an interactive browser that
  519. presents all the information in the PAL Catalog:
  520.   1. A top-level view of the entire Public Ada Library
  521.   2. Descriptions of all the items in the Public Ada Library, including
  522.      abstracts, locations of files, author information, and release and
  523.      copyright information
  524.   3. An extensive index and taxonomy
  525.  
  526. The PAL Card Catalog also includes the complete text of the current PAL
  527. FAQ (Frequently Asked Questions) list and online help.  The file
  528. QSTART.TXT is a short (10 minute) tutorial on how to use the PAL Card
  529. Catalog.
  530.  
  531. The directory languages/ada/toolkit/all contains CARDCAT.ZIP, a ZIP file
  532. which contains the source code to the PAL Card Catalog along with
  533. instructions for installing it on any system supported by an Ada83
  534. compiler.  A validated Ada83 compiler and CS Parts are required to
  535. perform the installation.  CS Parts can be found under the directory
  536. languages/ada/swcomps/csparts.
  537.  
  538. The directory languages/ada/toolkit/msdos/cardcat contains ccat_pc.zip,
  539. a ZIP file which contains the files in the runme subdirectory.  The
  540. files in ccat_pc.zip are ready to run under MSDOS.
  541. =======================================================
  542. Subject: Is the Software in PAL Free of Defects?
  543. Last Update: June 21, 1993
  544.  
  545. The software in the PAL is an outstanding collection from all over the
  546. world, but it comes with a warning: like any such collection, there are
  547. outstanding items, good items, average items, and poor items.  This
  548. software contains items which are really useful, items which you cannot
  549. live without, and items which simply may not work in your environment. 
  550. So you, as a user, must not come into this thinking that everything is
  551. perfect.
  552.  
  553. So how do you know in advance what software is good and what is bad?
  554. Study.  This problem has come up over and over again with the Ada
  555. Software Repository (ASR), and I answered this by adding a REVIEW CODE
  556. field to all the items in the ASR Master Index.  Chapter 1 of the Master
  557. Index gives the keys for this field (e.g., CS means Compiled
  558. Successfully, ES means Executed Successfully, NR means Not Rated (I
  559. don't know if it is good or bad), etc.).  Every item in the Master Index
  560. book has an associated REVIEW CODE field.  Look at this when you
  561. consider using the item.  Also, look for Comment (CMM) files throughout
  562. the ASR.  They tell success/problem stories.  They are text files, so
  563. you can just read them.  Finally, if you find an item marked with a CS
  564. and ES, note the compilers/platforms noted with this mark (e.g., CS(DEC
  565. Ada), etc.). If a number of compilers/platforms are named, you probably
  566. have a very portable item.
  567.  
  568. The PAL has a document called the PAL Catalog (similar in nature to the
  569. Master Index of the ASR).  The PAL Catalog has a similar REVIEW CODE
  570. field, and CMM files are also support in the PAL.  In phase 2 of the
  571. PAL, one or more automated static code analysis tools will be used to
  572. analyze the Ada source code in the PAL and report on it.
  573.  
  574. =======================================================
  575. Subject: What is Certifier_1 and What Certification is Done?
  576. Last Update: June 6, 1994
  577.  
  578.   The second stage in the development of the Public Ada Library (PAL)
  579. has begun with the introduction of the concept of certification to the
  580. Ada source code in the library.  A program, Certifier_1, has been
  581. created that will be initially used to evaluate all Ada source code
  582. submitted to the PAL.  Certifier_1 has the ability to analyze thousands
  583. of files in a single pass, checking on their interdependencies.  It
  584. ranks the files it is asked to analyze as OK or NOT OK and assigns a
  585. letter grade to the system (A, B, or C is OK, D and F are NOT OK).
  586.  
  587.   Certifier_1 contains a lexical analyzer and a parser for the Ada83
  588. language.  A grade of F is assigned to the system if syntax or lexical
  589. errors are encountered.  Certifier_1 also builds an internal data
  590. structure describing the interdependencies of the library units and
  591. subunits. If stubs (subunit bodies) are missing and there are no syntax
  592. or lexical errors, a grade of D is assigned to the system indicating
  593. that major parts of it are missing.  This is not necessarily bad; the
  594. Abstractions library from Intermetrics, for instance, received a letter
  595. grade of D because of missing subunits, but, when the Intermetrics
  596. Standards Checker was evaluated with Abstractions, the Standards Checker
  597. code filled in the missing subunits, giving the combined Standards
  598. Checker and Abstractions system a grade of A.
  599.  
  600.   Certifier_1 also checks on compiler-specific pragmas, the use of
  601. machine code, and the withing of library units that are not a part of
  602. the analyzed code.  It awards lower grades (B and C) if all else is OK
  603. and one of these issues comes up.  A grade of a B or a C may or may not
  604. mean there is a problem.  Compiler-specific library units may be
  605. employed, causing the lower grade, for example.  Also, it may be
  606. possible to raise the grade by including another components library,
  607. like CS Parts or New Abstractions, in the evaluation to fill in the
  608. missing library units.  However, a B or a C may also mean that code
  609. has been omitted.
  610.  
  611.   Certifier_1 generates two reports: a report for inclusion in the PAL
  612. database entry on the item and a log file which describes details on the
  613. problems encountered, including line numbers and file names on or near
  614. which the problems can be found.  Log reports can be found for each item
  615. in the PAL by checking in the directory
  616. languages/ada/userdocs/catalog/c1_rpts.  Reports are named after the
  617. items on which they report; ada_sda.c1, for instance, is the report
  618. associated with the Software ID file ada_sda.sid.
  619.  
  620.   Certifier_1 is by no means a final solution to the problem of
  621. certification of reusable software in a library.  However, it is a
  622. start.  It does not beat a compiler by any means, but it does provide
  623. a quick, first-look solution.  It does not determine logical errors or
  624. problems with completeness.  Many things can slip through Certifier_1,
  625. but, likewise, many things do not.  It is a first step.
  626.  
  627. Richard Conn
  628. Manager, Public Ada Library
  629. Author, Certifier_1
  630. =======================================================
  631. Subject: What are Review Codes?
  632. Last Update: June 6, 1994
  633.  
  634. The database maintained on the PAL includes Review Codes which
  635. are used to indicate to some extent the level of trust which may be
  636. placed in a particular item.  These Review Codes are defined as follows:
  637.  
  638. Code    Meaning
  639. ----    -------
  640.  
  641. AR      AdaNET Report is available (usually in the ZIP file); AdaNET
  642.         Reports contain information on experiences in compiling this
  643.         item
  644.  
  645. C1      The Certifier_1 tool has analyzed the Ada source code in this
  646.         item; the full format of this entry is "C1 n.n g" where n.n is
  647.         the version number of Certifier_1 and g is the letter grade
  648.         given by Certifier_1 (A, B, and C are satisfactory; D and F are
  649.         not satisfactory)
  650.  
  651. CMM     Comment Files (*.CMM, *.CM2, etc) are available which describe
  652.         one or more problems with the item
  653.  
  654. CS      Compiled Successfully (followed by an indication of the
  655.         Ada compiler used in parentheses) by the reviewer
  656.  
  657. ES      Executed Successfully (followed by an indication of the
  658.         target computer used in parentheses if different from the
  659.         systems mentioned in the CS list) by the reviewer
  660.  
  661. MF-CODE Missing File - Code; one or more files of source code are
  662.         missing; the item cannot be compiled without these files
  663.  
  664. MF-DATA Missing File - Data; one or more files used as input data when
  665.         the compiled code runs are missing; the item cannot be
  666.         executed without these files
  667.  
  668. NR      Not Reviewed
  669.  
  670. OK      This is a text file which is believed to be an accurate copy
  671.         of the original
  672.  
  673. RI      Review Incomplete (only some results of a partial review
  674.         are posted)
  675.  
  676. SDA     Report generated by the Ada System Dependency Analyzer is
  677.         available; if followed by a number from 1 to 5 (e.g., SDA5),
  678.         the number indicates the relative quality of the item, where
  679.         5 is of the highest quality
  680.  
  681. not     negation prefix (e.g., not ES or not OK)
  682.  
  683. =======================================================
  684. Subject: How Do I Handle the Various Types of Files in PAL?
  685.   Last Update: November 12, 1994
  686.    
  687.   A number of file formats have come into play among the files in the PAL:
  688.     MSDOS and UNIX ASCII text files
  689.     PAGER2 Files 
  690.     ZIP Files
  691.     GNU ZIP Files
  692.     TAR Files
  693.     Compressed (*.Z) Files
  694.     Compressed or GNU ZIPped TAR Files
  695.   
  696.   If you have questions about these file formats, see the file README.TOO
  697.   in the top level of the the toolkit directory.  The subdirectories under
  698.   the toolkit directory contain programs for various platforms that allow
  699.   you to work with these files in various ways.
  700. =======================================================
  701. Subject: How Can I Get to the Items in the PAL?
  702. PAL Alternate Sources Tree
  703. Richard Conn, 30 September 1994
  704. conn@wuarchive.wustl.edu
  705.  
  706. The PAL can be accessed directly via FTP, NFS, gopher, and the World
  707. Wide Web using the wuarchive.wustl.edu host computer.  For users
  708. interested in a general background on the Internet and the techniques
  709. for using FTP, NFS, gopher, and the World Wide Web, see the PAL
  710. subdirectory userdocs/internet for documentation and pointers to books.
  711.  
  712. This userdocs/alt_srcs tree contains information about companies and
  713. organizations that provide support in some way to the PAL user community
  714. through value-added services and products.  Some users of PAL may not
  715. have access to PAL directly via FTP and NFS, so the following
  716. information is presented to help them find alternate ways of accessing
  717. the PAL.
  718.  
  719. Examples of such services are:
  720.   1. The donation of equipment to Washington University at St. Louis
  721.      that is used by PAL
  722.   2. The sale of consulting services to the PAL user community to answer
  723.      questions about PAL and help users locate items they are looking for
  724.      in PAL or other resources
  725.  
  726. Examples of such products are:
  727.   1. The sale of CDROMs, magnetic tapes, floppy disks, etc., that contain
  728.      a copy of PAL in an alternate form, making it possible for people
  729.      who do not have Internet or email archive server access to obtain
  730.      a copy of the items in PAL
  731.   2. The sale of computer accounts that place users on the Internet so
  732.      they can access PAL
  733.  
  734. Companies and organizations wishing to be added to this tree are invited
  735. to send email describing their services or products to me at the above
  736. email address. I will work with them to provide "free advertising" space
  737. in PAL under this tree so users of PAL can be made aware of their
  738. services and products.  I reserve the right to edit material provided by
  739. these companies in the event that this material violates some known law,
  740. public sensibilities, or the like.
  741.  
  742.   --------------------------------------------
  743.   File: /archive/languages/ada/userdocs/alt_srcs/adaed_email.txt
  744.   GWU Ada/Ed Email List
  745.   Last Update: 12 October 1994
  746.   
  747.   An automated mailing list for discussions about the GWU Ada/Ed
  748.   compiler/interpreter/debugger/editor environment is available
  749.   through listproc@seas.gwu.edu.  To use the list, you must first
  750.   subscribe.  Send an email message to listproc@seas.gwu.edu.
  751.   The subject line must be empty, and the message body should
  752.   contain three lines as follows:
  753.   
  754.   help
  755.   help set
  756.   subscribe gw-adaed firstname lastname
  757.   
  758.   The first two lines will get you help messages indicating how to
  759.   use the various options listproc provides.  The third line
  760.   subscribes you to the list.
  761.   
  762.   Once you get an email acknowledgement of your subscription, you can
  763.   write to the list by sending email to gw-adaed@seas.gwu.edu.
  764.   In messages to the list, do not leave the subject line empty.
  765.   
  766.   Questions?  Contact Mike Feldman, mfeldman@seas.gwu.edu
  767.   
  768.   --------------------------------------------
  769.   File: /archive/languages/ada/userdocs/alt_srcs/archie.txt
  770.   Getting Started with Archie
  771.   Derived from: HELP for the archie email server, as of 10 April, 1993.
  772.   Last Update: 30 September 1994
  773.   
  774.   To get started with using archie to retrieve files from the Public
  775.   Ada Library (or any of about 800 archives on the Internet, for that
  776.   matter), send an email message with a subject of "help" and a body
  777.   of "help" (no quotes in either the subject or body) to:
  778.   
  779.           archie@<archie_server>
  780.   
  781.   <archie_server> is the name of an archie host. The current (and
  782.   complete) list of archie servers can be found with the "servers" command
  783.   (described in the help message). A sample list is:
  784.   
  785.       archie.rutgers.edu   128.6.18.15     (USA)
  786.       archie.unl.edu       129.93.1.14     (USA)
  787.       archie.sura.net      128.167.254.179 (USA)
  788.       archie.ans.net       147.225.1.2     (USA)
  789.       archie.au            139.130.4.6     (Australia)
  790.       archie.funet.fi      128.214.6.100   (European server in Finland)
  791.       archie.sogang.ac.kr  163.239.1.11    (Korea)
  792.   
  793.   If you do not get mail back within 2 days or so, try using one of the
  794.   other archie sites.
  795.   
  796.   --------------------------------------------
  797.   File: /archive/languages/ada/userdocs/alt_srcs/asp.txt
  798.   Association on Shareware Professionals (ASP)
  799.   Last Update: 12 March 1995
  800.   
  801.   ASP, the Association of Shareware Professionals, was formed in April
  802.   1987 to strengthen the future of shareware (user supported software) as
  803.   an alternative to commercial software. Its members, all of whom are
  804.   programmers who subscribe to a code of ethics or are non-programmers
  805.   sincerely interested in the  advancement of shareware, are committed to
  806.   the concept of  shareware as a method of marketing.
  807.   
  808.   ASP's primary goals are:
  809.   
  810.   o To inform users about shareware programs and about shareware as a
  811.   method of distributing and marketing software;
  812.   
  813.   o To encourage broader distribution of shareware through user groups and
  814.   disk dealers who agree to identify and explain the nature of shareware;
  815.   
  816.   o To assist members in marketing their software;
  817.   
  818.   o To provide a forum through which ASP members may communicate, share
  819.   ideas, and learn from each other; and
  820.   
  821.   o To foster a high degree of professionalism among shareware authors by
  822.   setting programming, marketing and support standards for ASP members to
  823.   follow.
  824.   
  825.                       DOS and Windows Shareware on CD-ROM
  826.   
  827.   Whether your computing interests range from business and finance to
  828.   education and games, or computers and religion, there's a new CD-ROM
  829.   containing the latest, high-quality DOS and Windows Shareware programs
  830.   that might meet your needs. The programs have passed the stringent
  831.   quality and virus protection standards mandated by the Association of
  832.   Shareware Professionals (ASP) and you can try them before you buy them.
  833.   
  834.   The ASP Advantage CD-ROM, Second Edition, $24.95 (plus $2 shipping),
  835.   contains approximately 1,000 programs that will do everything from
  836.   balance your checkbook, compare home refinancing rates, print addresses
  837.   onto labels, master elementary school math and spelling, or shoot
  838.   aliens.
  839.   
  840.   "ASP Shareware programs are every bit as good as programs you can buy in
  841.   a retail store. The only difference is the marketing method. With retail
  842.   software, you have to buy it and then try it. With Shareware, you try it
  843.   and if you like it, you buy it," said Eric Robichaud, chairman of the
  844.   board of ASP. Satisfied users send payments directly to the software
  845.   publisher and usually receive additional benefits, such as expanded
  846.   documentation, free utilities, discounts on upgrades to future editions
  847.   or complementary products and technical support. The cost of the disk
  848.   covers only the manufacturing and distribution costs, not the purchase
  849.   prices of the individual programs.  "Your payment supports the
  850.   publishers, enabling them to continue writing newer and better Shareware
  851.   programs."
  852.   
  853.   The CD-ROM is available from leading software stores or directly from
  854.   ASP (see phone number below) and will be updated quarterly with all new
  855.   programs. To operate the disc, your computer should be running DOS 3.0
  856.   or greater, a hard drive, CD-ROM drive and any monitor.
  857.   
  858.   A special version of the disc is available for BBS operators. It
  859.   contains the files in compressed format, so their users can download the
  860.   files faster than if the programs were not compressed.
  861.   
  862.   ASP Shareware is available for programs in these categories: business,
  863.   communications, education, engineering, finance, games (arcade, card,
  864.   word, other), graphics, home hobby, mathematics, programming, philosophy
  865.   and religion, utilities and writing.
  866.   
  867.   All programs meet the ASP standards, which means that all programs are
  868.   full, working versions, not demo or "crippled" versions;  and that the
  869.   publishers provide full documentation. All these assurances guarantee
  870.   users will not become orphaned users, and will have support when they
  871.   need it.
  872.   
  873.   Founded in 1987, the ASP is the largest trade group of software
  874.   publishers, with more than 1,700 members. The ASP grew at a 70 percent
  875.   rate in the past 1 1/2 years, from 1,000 members. Sales of Shareware are
  876.   estimated at $250,266,000 in 1992.
  877.   
  878.   For more information on the ASP or to contact the ASP Ombudsman, write to:
  879.   
  880.     Association of Shareware Professionals
  881.     545 Grover Road
  882.     Muskegon, MI USA 49442-9427
  883.     FAX 616-788-2765
  884.     Eric Robichaud: 401-767-3106
  885.     CDROM Sales only: 616-788-5131
  886.   
  887.   You can also contact the Ombudsman on CompuServe via an electronic mail
  888.   message to 70007,3536.
  889.   
  890.   More information on ASP can be found in the PAL:
  891.     languages/ada/userdocs/alt_srcs/bbsapp3d.zip
  892.   --------------------------------------------
  893.   File: /archive/languages/ada/userdocs/alt_srcs/belgium.txt
  894.   The Ada-Belgium Archive
  895.   Last Update: 5 October 1994
  896.   
  897.   An enormous amount of Ada-related information, compilers, tools, etc.
  898.   is freely available on several archive sites abroad (mainly the U.S.A.)
  899.   for electronic transfer.
  900.   
  901.   One of the aims of the Ada-Belgium organization is to disseminate
  902.   Ada-related information.  So, in addition to the organization of
  903.   seminars, workshops, etc., and the publication of our newsletter, we
  904.   are also setting up such an Ada archive for people and companies in
  905.   Belgium.  This enables everyone interested, to consult and download
  906.   all this software and documents using an ftp and e-mail server in
  907.   Belgium, thus without the need to use (expensive) international
  908.   connections.
  909.   
  910.   Ada-Belgium acquired a CDROM drive, which is available via the archive.
  911.   The drive currently contains the July 1994 version of the Ada CDROM,
  912.   i.e. a copy of the Internet's Public Ada Library (PAL) as of July 1994
  913.   (620 MB of Ada documentation, information, and source code).
  914.   
  915.   Due to the large interest in the GNU-Ada compiler GNAT (GNU NYU Ada 9X
  916.   Translator), and the rapid succession of new releases, we have added an
  917.   automatically updated mirror of the original GNAT distribution directory
  918.   to the Ada-Belgium ftp archive.
  919.   
  920.   The archive is available via:
  921.   
  922.   - the Ada-Belgium WWW home-page (World Wide Web)
  923.       http://www.cs.kuleuven.ac.be/~dirk/ada-belgium/
  924.   
  925.   - the FTP-server of the K.U.Leuven Computer Science Department
  926.       ftp://ftp.cs.kuleuven.ac.be/pub/Ada-Belgium
  927.   
  928.   - an e-mail server for people without ftp-access.
  929.     For more information, send a message 
  930.   
  931.       To: mail-server@cs.kuleuven.ac.be
  932.       Subject:
  933.   
  934.       begin
  935.       help
  936.       dir Ada-Belgium
  937.       send Ada-Belgium/README
  938.       end
  939.   
  940.   The Ada-Belgium archive is primarily intended for the Belgian Ada
  941.   community, but anyone interested is welcome to use it.  The archive
  942.   currently only contains the Ada CDROM and the GNU-Ada mirror.
  943.   
  944.   Your help is appreciated! 
  945.   -------------------------
  946.   We are still looking for sponsors of a large disk, so we can mirror the
  947.   PAL (and other Ada archives) directly.
  948.   
  949.   If you are in a position to help us to expand this Ada server for
  950.   Belgium, e.g. by providing some hardware (a large disk drive, a server
  951.   machine, etc.), please contact me.
  952.   
  953.   Acknowledgements:
  954.   -----------------
  955.   The Department of Computer Science of the K.U.Leuven in Belgium kindly
  956.   provides the computer resources to run the Ada-Belgium WWW/ftp/e-mail
  957.   servers and associated mailing lists; and our sponsors provide the means
  958.   to make Ada-Belgium possible. 
  959.   
  960.   Ada-Belgium sponsors: (in alphabetical order)
  961.   ---------------------
  962.   Katholieke Universiteit Leuven (K.U.Leuven) 
  963.   Koninklijke Militaire School / Ecole Royale Militaire (K.M.S./E.R.M.) 
  964.   Offis N.V./S.A. 
  965.   Trasys N.V./S.A 
  966.   Universite' Libre de Bruxelles (U.L.B.)
  967.   =========================================================
  968.   
  969.   Dirk Craeynest     (Team Ada)
  970.   Ada-Belgium Newsletter Editor     | e-mail: dirk@cs.kuleuven.ac.be
  971.   Katholieke Universiteit Leuven    |         dirk@source.asset.com
  972.   Department of Computer Science    | phone:  ++32(0)16-201015 x3575
  973.   Celestijnenlaan 200 A             | fax:    ++32(0)16-205308
  974.   B-3001 Leuven (Heverlee), Belgium | http://www.cs.kuleuven.ac.be/~dirk
  975.   
  976.   --------------------------------------------
  977.   File: /archive/languages/ada/userdocs/alt_srcs/cnam.txt
  978.   CNAM Mirror of the PAL
  979.   Last update: 6 December 1993
  980.   
  981.   The server ftp.cnam.fr (in France) is a mirror site for the Public
  982.   Ada Library.  Its current address is 163.173.128.6.
  983.   
  984.   This mirror site is available to all who want to access the PAL, but it
  985.   is particularly useful to those in Europe.  Some statistics on it:
  986.   
  987.     . ftp.cnam.fr is a VAX 6000/510 with Ultrix 4.3.  It uses a Renater +
  988.       Ebone network with a 2 Mbit/second line.
  989.     . The /pub directory contains:
  990.         Ada
  991.         CNAM
  992.         Modulog
  993.         Network
  994.         Rfc
  995.         VMS
  996.         incoming
  997.     . And the /pub/Ada directory contains:
  998.         AJPO
  999.         Ada-Ed     -- links to PAL/compiler/adaed
  1000.         CNAM
  1001.         PAL
  1002.         Repository -- links to PAL/ASR
  1003.     . The complete path to PAL is ftp.cnam.fr:/pub/Ada/PAL.
  1004.     . CNAM mirrors the PAL automatically every day at 2 pm, local time
  1005.       (UT + 1 or UT + 2, depending on the season).
  1006.     . CNAM uses the WU ftp server and log every transfer so they can
  1007.       provide statistics.
  1008.     . CNAM also mirrors the AJPO host (/pub/Ada/AJPO).
  1009.   
  1010.   Thanks very much to Stephane and the others working with and supporting
  1011.   him for this service:
  1012.   
  1013.   Stephane Bortzmeyer           Conservatoire National des Arts et Metiers
  1014.   bortzmeyer@cnam.cnam.fr       Laboratoire d'Informatique
  1015.                                 292, rue Saint-Martin
  1016.   tel: +33 (1) 40 27 27 31      75141 Paris Cedex 03
  1017.   fax: +33 (1) 40 27 27 72      France
  1018.   --------------------------------------------
  1019.   File: /archive/languages/ada/userdocs/alt_srcs/decus.txt
  1020.   CDROMs from DECUS
  1021.   Last Update: 6 December 1993
  1022.   
  1023.   The Digital Equipment Computer Users' Society (DECUS) is in the
  1024.   process of systematically making CDROMs of the entire WUARCHIVE,
  1025.   including the Public Ada Library (PAL).  I have been advised that
  1026.   DECUS intends to create new versions periodically.
  1027.   
  1028.   You can get an application for membership in the DECUS U.S. Chapter by
  1029.   calling (508) 841-3500.
  1030.   
  1031.   Sites which wish to get DECUS CDROMs should contact their DECUS Local
  1032.   User Group or the DECUS Library at:
  1033.   
  1034.           DECUS Library
  1035.           333 South St, SHR1-4/D33
  1036.           Shrewsbury, MA  01545-4112
  1037.           (508) 480-3418 / (508) 480-3659 / (508) 480-3446
  1038.   
  1039.   When contacting DECUS, be sure to check on the date of the CDROM
  1040.   release.
  1041.   --------------------------------------------
  1042.   File: /archive/languages/ada/userdocs/alt_srcs/elsa.txt
  1043.   Electronic Library Services and Applications (ELSA)
  1044.   Last Update: 30 September 1994
  1045.   
  1046.   Electronic Library Services and Applications (ELSA) project is the
  1047.   operational part of the Repository Based Software Engineering (RBSE)
  1048.   program.  RBSE is a National Aeronautics and Space Administration (NASA)
  1049.   sponsored program dedicated to introducing and supporting common,
  1050.   effective approaches to designing, building, and maintaining software
  1051.   systems by using existing software assets stored in a specialized
  1052.   library or repository stands as the program's foundation.
  1053.   
  1054.   In addition to operating a software repository, RBSE promotes software
  1055.   engineering technology transfer, academic and instructional support for
  1056.   reuse programs, the use of common software engineering standards and
  1057.   practices, software reuse technology research, and interoperability
  1058.   between reuse libraries/repositories.  During its life cycle, the ELSA
  1059.   project responded to emerging technologies, the growing sophistication
  1060.   of its client base, and industry trends by advancing the capabilities of
  1061.   its management software.  This ELSA stands as a customer-driven
  1062.   environment employing an advanced library management mechanism.
  1063.   
  1064.   ELSE repository contains PAL software and more.  In addition, our
  1065.   Phased Certification Process provides Ada software with value-added
  1066.   analysis reports, including complexity reports, declaration tree reports
  1067.   and invocation tree reports. Our non-software information includes
  1068.   research  papers, standards and technical reports authored by
  1069.   recognized, authoritative sources on software engineering principles and
  1070.   practices.
  1071.   
  1072.   Our Client Service team provides timely response to requests for any
  1073.   component in print or electronic media.  Clients can have qualified
  1074.   software engineers and librarians to assist in locating ELSA and/or
  1075.   PAL components that satisfy their needs. All of our services are free
  1076.   of charge.
  1077.   
  1078.   ELSA clients automatically receive an account on our host which is
  1079.   connected to Internet.  While this does not provide full Internet
  1080.   access, Internet e-mail facilities are available.
  1081.   
  1082.   Lastly, MountainNet provides a service, MountainNetWorks,  which offers
  1083.   Internet access at a reasonable rate for individuals and groups.
  1084.   
  1085.   ELSA was formerly known as AdaNET.
  1086.   
  1087.   --------------------------------------------
  1088.   File: /archive/languages/ada/userdocs/alt_srcs/ftpmail.txt
  1089.   Anonymous FTP via Electronic Mail
  1090.   Derived from: HELP for the archie email server
  1091.   Last update: 10 April 1993
  1092.   
  1093.   Anonymous FTP may be performed through the mail by various ftp-mail
  1094.   servers. Send a message with the word 'help' in it to:
  1095.   
  1096.   For BITNET/EARN sites ONLY:
  1097.                   bitftp@pucc.princeton.edu
  1098.   or (general access):
  1099.                   ftpmail@decwrl.dec.com
  1100.   
  1101.   for an explanations on how to use them.
  1102.   
  1103.   --------------------------------------------
  1104.   File: /archive/languages/ada/userdocs/alt_srcs/gnatfr.txt
  1105.   GNAT Mirror in France
  1106.   Last Update: 12 October 1994
  1107.   
  1108.   There is a mirror site for GNAT in France, hosted by
  1109.   Universite Paris VI.  URL is ftp://ftp.ibp.fr/pub/gnat
  1110.   
  1111.   The mirror updates approximately 24 hours after NYU is
  1112.   updated.  This site contains other items of interest
  1113.   as well, including the SimTel archives.
  1114.   
  1115.   --------------------------------------------
  1116.   File: /archive/languages/ada/userdocs/alt_srcs/rational.txt
  1117.   Rational News
  1118.   Last Update: 6 December 1993
  1119.   
  1120.   Rational is now offering an online news distribution service that provides 
  1121.   information --press releases, case studies, and so on-- to the general public
  1122.   using electronic mail.  The news is available over the Internet to anyone
  1123.   interested in receiving it.  Subscribers must have access to the Internet
  1124.   for e-mail (either directly or via a gateway).
  1125.   
  1126.   Rational will distribute pertinent, timely information that is of interest 
  1127.   to the Ada community.  The purpose of this service is to keep Ada 
  1128.   community informed and up to date on Rational's latest product announcements 
  1129.   and developments.
  1130.   
  1131.   If you would like to receive this information electronically, please contact 
  1132.   Kara Myers at 408-496-3891 or karam@Rational.com with your e-mail address.
  1133.   --------------------------------------------
  1134.   File: /archive/languages/ada/userdocs/alt_srcs/simtel.txt
  1135.   PAL Interoperation with the SimTel Software Repository
  1136.   Last Update: 30 September 1994
  1137.   
  1138.   I am delighted to report that the Public Ada Library (PAL) is now
  1139.   interoperating with the SimTel Software Repository for MSDOS.
  1140.   Ada-oriented material targetted for use under MSDOS is now being
  1141.   distributed by the SimTel Software Repository to its users under its
  1142.   "ada" directory.  The SimTel Software Repository already has directories
  1143.   for C and C++, so this adds Ada on the same playing field.  The Ada
  1144.   section of the SimTel Software Repository includes MSDOS-based
  1145.   executables for:
  1146.     Ada Tutor 3.00 (Ada83 and Ada95 Interactive Tutorial)
  1147.     GWU Ada/Ed
  1148.     GNU NYU Ada9x Translator (GNAT)
  1149.     Ada83 LRM Reader
  1150.     NASA Ada Pretty Printer
  1151.   
  1152.   The SimTel Software Repository, run by Coast to Coast Communications,
  1153.   Inc., as a commercial enterprise, became the home for the MSDOS part of
  1154.   the old SIMTEL20 collection after WSMR-SIMTEL20.ARMY.MIL was
  1155.   discontinued about a year ago.  The SimTel Software Repository is
  1156.   available on a 2-CDROM set from Coast-to-Coast Communications and on
  1157.   various CDROM offerings from a number of vendors, including Walnut Creek
  1158.   CDROM.
  1159.   
  1160.   The Ada collection in the SimTel Software Repository is mirrored by the
  1161.   following 15 sites in 13 countries.  Users cannot access the primary
  1162.   host of the SimTel Software Repository itself.
  1163.   
  1164.     Rochester, Michigan:  oak.oakland.edu (141.210.10.117)
  1165.                           /SimTel/msdos/ada
  1166.     St. Louis, Missouri:  wuarchive.wustl.edu (128.252.135.4)
  1167.                           /systems/ibmpc/msdos/ada
  1168.     Corvallis, Oregon:    archive.orst.edu (128.193.2.13)
  1169.                           /pub/mirrors/simtel/msdos/ada
  1170.     Australia:            archie.au (139.130.4.6)
  1171.                           /micros/pc/oak/ada
  1172.     England:              src.doc.ic.ac.uk (146.169.2.10)
  1173.                           /pub/packages/simtel/ada
  1174.     Finland:              ftp.funet.fi (128.214.248.6)
  1175.                           /pub/msdos/SimTel/ada
  1176.     France:               ftp.ibp.fr (132.227.60.2)
  1177.                           /pub/pc/SimTel/msdos/ada
  1178.     Germany:              ftp.uni-paderborn.de (131.234.2.32)
  1179.                           /SimTel/msdos/ada
  1180.     Hong Kong:            ftp.cs.cuhk.hk (137.189.4.57)
  1181.                           /pub/simtel/msdos/ada
  1182.     Israel:               ftp.technion.ac.il (132.68.1.10)
  1183.                           /pub/unsupported/dos/simtel/ada
  1184.     Poland:               ftp.cyf-kr.edu.pl (149.156.1.8)
  1185.                           /pub/mirror/msdos/ada
  1186.     Sweden:               ftp.sunet.se (130.238.127.3)
  1187.                           /pub/pc/mirror/SimTel/msdos/ada
  1188.     Switzerland:          ftp.switch.ch (130.59.1.40)
  1189.                           /mirror/msdos/ada
  1190.     Taiwan:               nctuccca.edu.tw (140.111.1.10)
  1191.                           /PC/simtel/ada
  1192.     Thailand:             ftp.nectec.or.th (192.150.251.32)
  1193.                           /pub/mirrors/msdos/ada
  1194.   
  1195.   Richard Conn
  1196.   Manager, Public Ada Library
  1197.   --------------------------------------------
  1198.   File: /archive/languages/ada/userdocs/alt_srcs/wcreek.txt
  1199.   Walnut Creek Ada CDROM and Mirror of the PAL
  1200.   Last Update: 30 September 1994
  1201.   
  1202.   The Walnut Creek Ada CDROM is a complete copy of the Public Ada Library.
  1203.   It is updated every few months (so far, there have been editions in
  1204.   November 1993, March 1994, July 1994, and November 1994).  The company,
  1205.   Walnut Creek CDROM, also operates a mirror of the PAL on the Internet
  1206.   on the host ftp.cdrom.com.
  1207.   
  1208.   Four aids are available on the CDROM (and in the PAL) for locating items
  1209.   of interest:
  1210.     1. The PAL Catalog (in ASCII text and Postscript) - a complete document
  1211.        (about 5" thick when printed as Postscript, 10" as ASCII) describing
  1212.        all items in the PAL (and the CDROM); includes a table of contents,
  1213.        taxonomy, and index; Chapter 1 describes how to use the document
  1214.        and other items of interest
  1215.     2. The PAL Card Catalog - an interactive version of the PAL Catalog;
  1216.        same information; available as an MSDOS executable that can be run
  1217.        directly off the CDROM and in Ada source form with instructions for
  1218.        compilation (very portable - has been run on VAXen, Suns, HPs);
  1219.        includes search and print facilities; the file QSTART.TXT presents
  1220.        a quick, 10-minute tutorial on how to use the PAL Card Catalog
  1221.     3. MSDOS directory viewer from Walnut Creek - DOS-based tool for quickly
  1222.        and easily moving through the directories on the CDROM, browsing
  1223.        files, unzipping files, etc.
  1224.     4. NCSA Mosaic for Microsoft Windows - precompiled to run standalone
  1225.        under MS Windows version 3.1 with an overview of the CDROM in
  1226.        hypertext markup language prepared by Eugene Bingue
  1227.        
  1228.   This CDROM can be purchased from several resellers (be sure to look for
  1229.   the latest version) and directly from Walnut Creek CDROM at 800/786-9907
  1230.   or 510/674-0783 for under $50 (including shipping and handling).  A
  1231.   subscription to it can be taken out for under $25 per copy.  Quantity
  1232.   discounts are available.  Their FAX is 510/674-0821, and their email is
  1233.   orders@cdrom.com.
  1234.   
  1235.   Disclaimer and Thanks: I have no affiliation with Walnut Creek CDROM
  1236.   other than having organized their Ada CDROMs and worked with them to
  1237.   help set up the PAL mirror site at ftp.cdrom.com.  I make no money from
  1238.   sales, and have even gone as far as purchasing the Ada CDROMs I
  1239.   organized for my personal use.  I wish to thank Walnut Creek CDROM
  1240.   (particularly Bob Bruce and Jack Velte) for supporting the Public Ada
  1241.   Library by freely providing the ftp.cdrom.com mirror site, for providing
  1242.   a special purchase to ACM/SIGAda for promotion of Ada at conferences,
  1243.   and for giving away complimentary copies of the Ada CDROMs for the
  1244.   promotion of Ada.
  1245.   
  1246.   Richard Conn
  1247.   30 September 1994
  1248.   --------------------------------------------
  1249.   File: /archive/languages/ada/userdocs/alt_srcs/wu_nfs.txt
  1250.   Mounting WUARCHIVE via the Network File System (NFS)
  1251.   Last Update: 30 September 1994
  1252.   
  1253.   Computers on the Internet which also support NFS can access WUARCHIVE by
  1254.   mounting the /archive partition on WUARCHIVE.WUSTL.EDU as a logical
  1255.   disk.  How to do this varies from system to system, but, to get you
  1256.   started, the following describes how to mount the partition by placing
  1257.   an entry into the file /etc/fstab, which is found on most UNIX systems
  1258.   that support NFS.
  1259.   
  1260.   A mailing list has been created for the purpose of notifying interested
  1261.   parties of changes in operational status of wuarchive (i.e. downtime,
  1262.   major additions to the archives, etc.).  Sites which NFS mount the
  1263.   archives are strongly urged to subscribe to this list and it is open to
  1264.   any other individuals who are interested. For information on how to
  1265.   subscribe to the wuarchive-announce mailing list, fetch a copy of the
  1266.   file info/README.MAILING-LIST and read it.
  1267.   
  1268.   Here are some example /etc/fstab entries.  The first one is for Ultrix,
  1269.   which should be compatible with any 4.2BSD system and the second is for
  1270.   4.3BSD UNIX.  The local mount point in these examples is named /wu.
  1271.   Similar things are needed for other systems, but it is not feasible to
  1272.   exhaustively enumerate them -- you're on your own.
  1273.   
  1274.   4.2BSD and Ultrix:
  1275.   
  1276.    /archive@wuarchive.wustl.edu:/wu:ro:0:0:nfs:bg,soft,intr,noexec:
  1277.   
  1278.   4.3BSD:
  1279.   
  1280.     wuarchive.wustl.edu:/archive /wu nfs ro,noquota,soft,intr,bg,noexec 0 0
  1281.   
  1282.   Note that not all systems support the noexec option, so you may need to
  1283.   remove it from the mount options above.
  1284.   
  1285.   The /archive partition on wuarchive is currently a 21GB logical disk.
  1286.   Programs that report the total disk usage and free space, such as 'df'
  1287.   on UNIX systems, are sometimes confused by large disks and will report
  1288.   erroneous used/free space -- for example you may see that your /wu
  1289.   partition has -234364KB used.  Just ignore such results, or beat on your
  1290.   vendor to fix the problem.
  1291.   
  1292.   Please feel free to mount the archive partition at any time.  Wuarchive
  1293.   is up and running and ready to service your every request...  If you do
  1294.   mount the archive partitions, PLEASE MAKE SURE THAT THEY ARE SOFT MOUNTED.
  1295.   --------------------------------------------
  1296.   File: /archive/languages/ada/userdocs/alt_srcs/wwwcnam.txt
  1297.   World Wide Web Ada Server for the PAL on web.cnam.fr
  1298.   Last Update: 30 September 1994
  1299.   
  1300.   It is made of three parts:
  1301.   
  1302.   http://web.cnam.fr/Languages/Ada/PAL/ the home page with pointers with 
  1303.            the other pages
  1304.   
  1305.   http://web.cnam.fr/Languages/Ada/PAL/catalog.html a catalog of most 
  1306.            frequently asked software (very short at the present time)
  1307.   
  1308.   http://web.cnam.fr/Languages/Ada/PAL/find_in_PAL.html a index page 
  1309.            to explore names of files, directories and READMEs (may be mail 
  1310.            on the pal-announce list, too?). It uses a base which is 
  1311.            automatically updated twice in a week.
  1312.   
  1313.   Stephane Bortzmeyer           Conservatoire National des Arts et Metiers
  1314.   bortzmeyer@cnam.fr            Laboratoire d'Informatique
  1315.                                 292, rue Saint-Martin
  1316.   tel: +33 (1) 40 27 27 31      75141 Paris Cedex 03
  1317.   fax: +33 (1) 40 27 27 72      France
  1318.   --------------------------------------------
  1319.   File: /archive/languages/ada/userdocs/alt_srcs/wwwsrvr.txt
  1320.   Subject: Ada WWW Server - from comp.lang.ada #17876
  1321.   Last Update: 12 March 1995
  1322.   
  1323.   For further information, contact Magnus.Kempe@di.epfl.ch (Magnus Kempe)
  1324.   
  1325.                      *** The Ada WWW Server ***
  1326.   
  1327.   is alive and heavily used. It is a hypertext information server for the
  1328.   Ada programming language, managed at the Software Engineering Lab of
  1329.   the Swiss Federal Institute of Technology in Lausanne, Switzerland.
  1330.   
  1331.   The URL of the Ada WWW Server is
  1332.           http://lglwww.epfl.ch/Ada/
  1333.   
  1334.   What's on the server ?
  1335.   
  1336.   The Ada WWW Server provides Ada-related information and hypertext
  1337.   access in areas including:
  1338.           Historical notes on Ada
  1339.             - the Lady and the programming language
  1340.           References
  1341.             - hypertext LRM 83 and (draft hypertext of) Draft RM 9X;
  1342.               rationales
  1343.           Information on Ada95
  1344.           Standards
  1345.           Bindings
  1346.           Tools and Components
  1347.           Intellectual Ammunition
  1348.             - some facts about the language; Ada 95; Ada in academia and
  1349.               industry; special interest groups; and debunking some myths
  1350.           Introductory Material
  1351.             - design goals and summary of the language; textbooks; "free"
  1352.               compilers
  1353.           Resources
  1354.             - software repositories; books and articles; list of validated
  1355.               compilers; cheap and "free" compilers; educational discounts;
  1356.               and CD-ROMs
  1357.           CS Technical Reports
  1358.           FTP Sites--and Mirrors
  1359.           Calendar of Ada-related events
  1360.           Ada Today
  1361.             - press releases; technical and other news
  1362.           Frequently Asked Questions--with Answers (from comp.lang.ada)
  1363.   
  1364.   For instance, you will find the list of schools using Ada in CS1
  1365.   or CS2, an article on commercial success stories, information about
  1366.   software components, as well as hypertext versions of the Ada
  1367.   reference manual (both 83 and 95).
  1368.   
  1369.   For information on the World Wide Web, read the WWW FAQ, always
  1370.   available in the news.answers archive on rtfm.mit.edu in
  1371.   /pub/usenet/news.answers/www.faq.
  1372.   
  1373. =======================================================
  1374. Subject: What Are Some Useful World Wide Web Home Pages?
  1375. Last Update: 12 March 1995
  1376.  
  1377. Some useful World Wide Web Server home pages:
  1378.  
  1379.   PAL -
  1380.     http://web.cnam.fr/Languages/Ada/PAL/
  1381.  
  1382.   Ada Information Clearinghouse Home Page -
  1383.     http://sw-eng.falls-church.va.us/
  1384.  
  1385.   Ada WWW Server -
  1386.     http://lglwww.epfl.ch/Ada/
  1387.  
  1388.   SIGAda WWW Home Page -
  1389.     http://info.acm.org/sigada/
  1390.  
  1391.   Ada Belgium Home Page -
  1392.     http://www.cs.kuleuven.ac.be/~dirk/ada-belgium/
  1393.  
  1394.   Asset Source for Software Engineering Technology Home Page -
  1395.     http://source.asset.com/asset.html
  1396.  
  1397.   Data & Analysis Center for Software Home Page -
  1398.     http://www.utica.kaman.com:8001/
  1399.  
  1400.   Electronic Library Services and Applications Home Page -
  1401.     http://www.mountain.net/
  1402.  
  1403.   Software Technology for Adaptable Reliable Systems Home Page -
  1404.     http://www.stars.ballston.paramax.com/
  1405.  
  1406.   Walnut Creek CDROM Home Page -
  1407.     http://ftp.cdrom.com/
  1408. =======================================================
  1409. Subject: How Do I Work with PAL ZIP and MAC Binary Files from my MAC?
  1410. Last Update: June 29, 1993
  1411.  
  1412. See the file mbin*.abs (a text file) in the PAL toolkit directory.
  1413. There is a program for converting binary images in the PAL into Mac
  1414. Binary format.  There are also ZIP and UNZIP programs for the Mac.
  1415.  
  1416. Thanks to Mike Feldman for his support in this matter.
  1417.  
  1418. =======================================================
  1419. Subject: How Can I Submit an Item to the PAL?
  1420. Last Update: December 6, 1993
  1421.  
  1422. Contact Richard Conn at
  1423.  
  1424.   conn@wuarchive.wustl.edu
  1425.  
  1426. if you wish to submit an item to the PAL.  Several different mechanisms
  1427. are in place for making a submission, including direct FTP into the PAL
  1428. (which is by far the easiest from my point of view).  I will ask you to
  1429. fill out an Item Description (ID) file which describes the item you are
  1430. submitting.  Once the item is on WUARCHIVE and I have your filled-out
  1431. ID file, I can take it from there.
  1432.  
  1433. Detailed submission instructions are in the file submit2.txt in the
  1434. directory languages/ada/userdocs/faqfile.
  1435. Richard Conn, PAL Manager  |  conn@wuarchive.wustl.edu
  1436. Opinions expressed herein are my own and not necessarily those of anyone else.
  1437. ==============================================================================
  1438.